package org.domain.projeto.exception;

/**
 * Encapsula erros de acesso a dados:
 * Registro duplicado
 * Registro inexistente
 */
public class AcessoDadosException extends RuntimeException {

	private static final long serialVersionUID = -7529971356483315266L;
	
	private String chaveMensagem;

	public AcessoDadosException(String chaveMensagem) {
		super();
		this.chaveMensagem = chaveMensagem;
	}
	
	public String getChaveMensagem() {
		return chaveMensagem;
	}
	
	@Override
	public String toString() {
		return super.toString() + "["+chaveMensagem+"]";
	}
}
